A Review On Content Delivery Network
نویسندگان
چکیده
With the advent of services and applications such as media streaming over the Internet, speed and reliability have become critical issues for users. Content delivery networks (CDNs) are (overlay) networks that are designed to distribute files to a set of clients. Through approaches such as replication of content at multiple servers (proxies) and redirection of user requests to closer servers, content delivery networks (CDNs) attempt to minimize latency at the user-end while reducing bandwidth consumption and load at the origin server. By sharing the load among various locations closer to the user-end, CDNs can deliver content to users in a timely manner. Content replication enhances robustness so that CDNs can maintain reliable service in case of failures. As streaming media is already a multi-billion dollar industry and will probably be a dominant application in the future, the amount and nature of traffic it generates should be considered during the design of content-delivery networks. The delivery of streaming media causes new problems that did not apply to the distribution of HTTP objects: streaming objects are much larger than web objects and hence create much more traffic [1]. Furthermore, it is no longer possible to assume infinite storage size at the replica locations which makes calculations less trivial [2]. If implemented over existing network architectures, CDNs are a form of overlay network; their design consists of resource allocation decisions and the development of a combination of intelligent routing, performance monitoring and careful caching strategies. It is questionable whether even the best such design is scalable to scenarios where millions of geographically-distributed users are requesting on-demand video. When it is possible to augment or replace the existing underlying network, new challenges present themselves; ideally, the CDN traffic should be explicitly considered during topology design. We plan to address the two challenges of (i) designing a CDN that operates over an existing network with known architectural properties, and (ii) performing the dual design of a metro-area agile all-photonic network (AAPN) [3] and CDN. As a first step, it is valuable to review the solutions proposed in the literature regarding the delivery of multimedia objects. This technical report serves that purpose and is organized as follows. Section II presents the parameters, constraints and various algorithms to solve the replica location and content allocation problem. Section III surveys various traffic models and file popularity distributions. Section IV covers the techniques used for request routing and content delivery. Finally, section V discusses the implementation of content delivery in an AAPN. II. TOPOLOGY DESIGN
منابع مشابه
Sustainable Supply Chain Network Design: A Review on Quantitative Models Using Content Analysis
The purpose of this paper is to develop a systematic literature review on the subject of sustainable supply chain network design during 1990-2016, through a review of 261 papers. In this study, qualitative technique for conducting a systematic literature review was used. To systematize and make the literature review more accurate, content analysis method was used that include data collect...
متن کاملTopic Review: Content Delivery Networks Review: Anycast-Aware Transport for Content Delivery Networks
Review: Anycast-Aware Transport for Content Delivery Networks Published at the most recent WWW conference (WWW ’09), “Anycast-Aware Transport for Content Delivery Networks” attempts to address several challenges in utilizing IP anycast as a redirection mechanism for content delivery networks (CDNs). Typically, DNS is used by CDNs to automatically distribute load to the most appropriate edge-ser...
متن کاملSurvey on peer-assisted content delivery networks
Peer-assisted content delivery networks have recently emerged as an economically viable alternative to traditional content delivery approaches: the feasibility studies conducted for several large content providers suggested a remarkable potential of peer-assisted content delivery networks to reduce the burden of user requests on content delivery servers and several commercial peer-assisted depl...
متن کاملAdaptive Content Delivery: a New Application Area for Media Computing Research
The explosive growth of the Internet has resulted in increasing diversity and heterogeneity in terms of client device capability, network bandwidth, and user preferences. To date, most Web content has been designed with desktop computers in mind, and often contains rich media such as images, audio, and video. In many cases, this content is not suitable for devices like WebTVs, personal digital ...
متن کاملActiveCDN: Cloud Computing Meets Content Delivery Networks
Content delivery networks play a crucial role in today’s Internet. They serve a large portion of the multimedia on the Internet and solve problems of scalability and indirectly network congestion (at a price). However, most content delivery networks rely on a statically deployed configuration of nodes and network topology that makes it hard to grow and scale dynamically. We present ActiveCDN, a...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005